<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>研学旅行</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
    <link rel="stylesheet" th:href="@{/css/font.css}">
	<link rel="stylesheet" th:href="@{/css/xadmin.css}">
    <link rel="stylesheet" href="https://cdn.bootcss.com/Swiper/3.4.2/css/swiper.min.css">
    <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
    <script type="text/javascript" src="https://cdn.bootcss.com/Swiper/3.4.2/js/swiper.jquery.min.js"></script>
    <script th:src="@{/lib/layui/layui.js}" charset="utf-8"></script>
    <script type="text/javascript" th:src="@{/js/xadmin.js}"></script>
    
</head>

  <script>
  	$(function(){
  		  
  		  $("#checkall").click(function(){
  		  if(this.checked==true){
	  		   $("[name='s1']").each(function(){
	  		   	this.checked=true;
	  		   	
	  		   })
	  		   
	  		   
		  	}else{
		  		$("[name='s1']").each(function(){
	  		   	this.checked=false;
	  		   	
	  		   })
		  	}
  		  	
  		  })
  		
  		 
  		
  		
  		
  	})
  	
  	
  </script>
<body>
    <!-- 顶部开始 -->
    <div class="container" th:include="head :: header">
    
    </div>
    <!-- 顶部结束 -->
    <!-- 中部开始 -->
    <div class="wrapper">
        <!-- 左侧菜单开始 -->
        <div class="left-nav">
        	<div id="side-nav"  th:include="left :: left_nav">
        	
        	</div>
        </div>
        <!-- 左侧菜单结束 -->
        <!-- 右侧主体开始 -->
        <div class="page-content">
          <div class="content">
            <!-- 右侧内容框架，更改从这里开始 -->
      
                <div class="layui-form-pane" style="text-align: center;">
                  <div class="layui-form-item" style="display: inline-block;">
                    <label class="layui-form-label xbs768">日期范围</label>
                    <div class="layui-input-inline xbs768">
                      <input class="layui-input" placeholder="开始日" id="LAY_demorange_s" name="createtime">
                    </div>
                    
                    <div class="layui-input-inline">
                      <input type="text" name="username"  placeholder="请输入用户名" autocomplete="off" class="layui-input" v-model="name">
                    </div>
                    <div class="layui-input-inline" style="width:80px">
                        <button class="layui-btn"  lay-submit="" lay-filter="sreach" name="sea"><i class="layui-icon">&#xe615;</i></button>
                    </div>
                  </div>
                </div> 
        
            <xblock><button class="layui-btn layui-btn-danger" onclick="recoverAll()"><i class="layui-icon">&#xe608;</i>批量恢复</button><button class="layui-btn layui-btn-danger" onclick="delAll() "><i class="layui-icon">&#xe640;</i>批量删除</button><span class="x-right" style="line-height:40px">共有数据：{{pageInfo.total}} 条</span></xblock>
            <table class="layui-table">
                <thead>
                  	<tr>
								<th>
									<input type="checkbox" id="checkall" value="">
								</th>
								<th>
									ID
								</th>
								<th>
									用户名
								</th>
								<th>
									性别
								</th>
								
								<th>
									年龄
								</th>
								
								<th>
									身份证
								</th>
								
								<th>
									手机
								</th>
								<th>
									邮箱
								</th>
								<th>
									地址
								</th>
								
								
								<th>
									团体组
								</th>
								<th>
									客户类型
								</th>
                               <th>
									累计消费（/元）
								</th>
								
								
								
								<th>
									加入时间
								</th>
								
                               <th>
									最后一次登陆时间
								</th>
                               
								<th>
									操作
								</th>
							</tr>
                </thead>
                <tbody>
              
                    
             <tr v-for="l in pageInfo.list">
								<td>
									<input type="checkbox"  name="s1">
								</td>
								<td>
									{{l.id}}
								</td>
								<td>
									<u style="cursor:pointer" onclick="member_show('张三','member-show.html','10001','1400','800')">
                               {{l.username}}
                            </u>
								</td>
								<td>
									{{l.sex}}
								</td>
								
								<td>
									
									{{l.spare2}}
								</td>
								
								<td>
									
									{{l.idcard}}
								</td>
								
								<td>
									{{l.phone}}
								</td>
								<td>
									{{l.email}}
								</td>
								<td>
									{{l.address}}
								</td>
								
								
								<td>
									{{l.groupname}}
								</td>
								
								<td>
									{{l.spare1}}
								</td>
								
								<td>
									{{l.consumption}}
								</td>
								
								
								
								<td>
									{{l.createtime}}
								</td>
								
								<td>
									{{l.finaltime}}
								</td>

								<td class="td-manage">

									
									<div style="display: none">{{l.id}}</div>				
									<a title="删除" href="javascript:;" onclick="member_del(this)" style="text-decoration:none">
										<i class="layui-icon">&#xe640;</i>
									</a>
								</td>
							</tr>
		
	
	
                    
          
                    
                    
        
                    
                    
         
                    
                    
                  
                </tbody>
            </table>
            <!-- 右侧内容框架，更改从这里结束 -->
            <xblock>
            	 <button class="layui-btn layui-btn-warm" v-on:click="prePage()">上一页</button>
                        <button class="layui-btn layui-btn-danger" v-on:click="nextPage()">下一页</button>
            </xblock>
          </div>
        </div>
        <!-- 右侧主体结束 -->
    </div>
    <!-- 中部结束 -->
    <!-- 底部开始 -->
    <div class="footer">
        <div class="copyright">Copyright ©2019 研学旅行管理系统</div>  
    </div>
    <!-- 底部结束 -->
    <!-- 背景切换开始 -->
    <div class="bg-changer">
        <div class="swiper-container changer-list">
            <div class="swiper-wrapper">
                 <div class="swiper-slide"><img class="item" src="static/images/a.jpg" alt=""></div>
                <div class="swiper-slide"><img class="item" src="static/images/b.jpg" alt=""></div>
                <div class="swiper-slide"><img class="item" src="static/images/c.jpg" alt=""></div>
                <div class="swiper-slide"><img class="item" src="static/images/d.jpg" alt=""></div>
                <div class="swiper-slide"><img class="item" src="static/images/e.jpg" alt=""></div>
                <div class="swiper-slide"><img class="item" src="static/images/f.jpg" alt=""></div>
                <div class="swiper-slide"><img class="item" src="static/images/g.jpg" alt=""></div>
                <div class="swiper-slide"><img class="item" src="static/images/h.jpg" alt=""></div>
                <div class="swiper-slide"><img class="item" src="static/images/i.jpg" alt=""></div>
                <div class="swiper-slide"><img class="item" src="static/images/j.jpg" alt=""></div>
                <div class="swiper-slide"><img class="item" src="static/images/k.jpg" alt=""></div>
                <div class="swiper-slide"><span class="reset">初始化</span></div>
            </div>
        </div>
        <div class="bg-out"></div>
        <div id="changer-set"><i class="iconfont">&#xe696;</i></div>   
    </div>
    <!-- 背景切换结束 -->
    <!-- 页面动态效果 -->
    <script>

        layui.use(['laydate'], function(){
          laydate = layui.laydate;//日期插件

          //以上模块根据需要引入
          //
          

          
          var start = {
            min: '2000-06-16 23:59:59'
            ,max: '2099-06-16 23:59:59'
            ,istoday: false
            ,choose: function(datas){
              end.min = datas; //开始日选好后，重置结束日的最小日期
              end.start = datas //将结束日的初始值设定为开始日
            }
          };
          
          var end = {
            min: laydate.now()
            ,max: '2099-06-16 23:59:59'
            ,istoday: false
            ,choose: function(datas){
              start.max = datas; //结束日选好后，重置开始日的最大日期
            }
          };
          
          document.getElementById('LAY_demorange_s').onclick = function(){
            start.elem = this;
            laydate(start);
          }
          document.getElementById('LAY_demorange_e').onclick = function(){
            end.elem = this
            laydate(end);
          }
          
        });

        //批量恢复提交
            

            /*用户-恢复*/
            function member_recover(obj,id){
                layer.confirm('确认要恢复吗？',function(index){
                    //发异步删除数据
                    $(obj).parents("tr").remove();
                    layer.msg('已恢复!',{icon:1,time:1000});
                });
            }
            /*用户-彻底删除*/
            function member_unset(obj,id){
                layer.confirm('彻底删除无法恢复，确认要删除数据吗？',function(index){
                    //发异步删除数据
                    $(obj).parents("tr").remove();
                    layer.msg('已彻底删除',{icon:1,time:1000});
                });
            }
            
            
             function delAll () {
                layer.confirm('彻底删除无法恢复，确认要批量删除吗？',function(index){
                    //捉到所有被选中的，发异步进行恢复
                    layer.msg('恢复成功', {icon: 1});
                });
             }
            	
        </script>
       
</body>
<script type="text/javascript" th:src="@{/js/vue.js}"></script>
<script type="text/javascript" th:inline="javascript">

var urlpath3 = [[@{/customer/customerdeletes}]];
function member_del(obj) {
	var id=$(obj).prev().text();
	
	
	layer.confirm('确认删除吗，将无法恢复？', function(index) {
		//发异步删除数据
		 $.ajax({
      		 url:urlpath3,
      		 data:{
      			 id:id
      			
      		 },
      		 datatype:"json",
      		 success:function(){
      			 $(obj).parents("tr").remove();
      			 layer.msg('已删除！',{icon:1,time:1000});
      		 }
      	})
	});
}




var urlpath2 = [[@{/customer/customerdelete}]];
function delAll () {
	
	
	var modules=[];
	  $("[name='s1']").each(function() {
		if(this.checked){
			var model={};
			model.id=parseInt($(this).parent().next().text());
			
			
			modules.push(model);
		}
	})
	
	var customerss={};
	 
	  customerss.mlist=modules;
	  
	  var customerssStr=JSON.stringify(customerss);
	  console.log(customerssStr);
	
	
	layer.confirm('确认删除吗，将无法恢复？', function(index) {
		//捉到所有被选中的，发异步进行删除
		 
		  $.ajax({
			  url:urlpath2,
			  data:customerssStr,
			  type:"post",
			  processData:false,
			  contentType:"application/json",
			  datatype:"text",
			  success:function(result){
				  window.location.reload();
				  console.log(result);
			  }
		  })
	});
    
    
    
 }




var urlpath1 = [[@{/customer/customerupstatess}]];
function recoverAll () {
	
	
	
	
	var modules=[];
	  $("[name='s1']").each(function() {
		if(this.checked){
			var model={};
			model.id=parseInt($(this).parent().next().text());
			
			
			modules.push(model);
		}
	})
	
	var customerss={};
	 
	  customerss.mlist=modules;
	  
	  var customerssStr=JSON.stringify(customerss);
	  console.log(customerssStr);
	
	
	layer.confirm('确认恢复吗？', function(index) {
		//捉到所有被选中的，发异步进行删除
		 
		  $.ajax({
			  url:urlpath1,
			  data:customerssStr,
			  type:"post",
			  processData:false,
			  contentType:"application/json",
			  datatype:"text",
			  success:function(result){
				  window.location.reload();
				  console.log(result);
			  }
		  })
	});
	
	
	
 }




var v=new Vue({
	  el:".content",
	  data:{
		  pageInfo:"pageInfo",
		  name:""
	  },
	  methods:{
		  getGoodsHref:function(val){
			    return 'queryd?id='+val
			},
			deleteHref:function(val){
			    return 'delete?id='+val
			},prePage:function(){
	    		if(this.pageInfo.prePage==0){
	    			alert("到顶了");
	    			return;
	    		}
	    		getmethod(this.pageInfo.prePage);
	    	},
	    	nextPage:function(){
	    		if(this.pageInfo.prePage==this.pageInfo.pages){
	    			alert("到底了");
	    		}
	    		getmethod(this.pageInfo.nextPage);
	    		
	    	}

	  },
	  watch:{
		  name:function(){
			console.log(v.name);
			getmethod(1,v.name)
		},
		createtime:function(){
			
		}
		  
	  }

	  
});



var urlpath = [[@{/customer/customerquerypages}]];

$.ajax({
		 url:urlpath,
		 data:{},
		 datatype:"json",
		 success:function(data){
			 v.pageInfo=data;
			 console.log(v.list);
		 }
	})


	
	 function getmethod(page,name){
	   $.ajax({
		  	 url:urlpath,
		  	 data:{
		  		currentPage:page,
		  		
		  		username:name
		  	 },
		  	 datatype:"json",
		  	 success:function(data){
		  		v.pageInfo=data;
		  		
		  	 }
		   })
   }
   
$(function(){
	
	$("[name='sea']").click(function(){
		var createtime=$("[name='createtime']").val();
		var name=$("[name='username']").val();
		console.log(createtime);
		console.log(name);
		 $.ajax({
			 url:urlpath,
			 data:{
				 createtime:createtime,
				 username:name
			 },
			 datatype:"json",
			 success:function(data){
				 v.pageInfo=data;
				 console.log(v.list);
			 }
		})
		
		
	})
})



</script>
</html>